// P3367 write by cn_ryh